package com.aiti.lulian.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 客户跟进记录
 * @since 2024-11-12
 * @author SGC
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("shangji_follow_up_record")
public class ShangjiFollowUpRecord {

    /** 主键 */
    @TableId(type = IdType.ASSIGN_ID)
    private String baseId;

    /** 创建时间 */
    private Date baseCreateTime;
    /** 更新时间 */
    private Date baseUpdateTime;

    /** 跟进内容 */
    private String content;

    /** 跟进方式 */
    private String followUpType;

    /** 跟进时间 */
    private Date followUpTime;

    /** 联系人 */
    private String linkMan;

    /** 跟进阶段 */
    private String followUpStage;

    /** 客户/询盘ID */
    private String customerId;

    /** 类型(2:询盘) */
    private String recordType;

    /** 公司ID */
    private String enterpriseId;

    /** 创建人ID */
    private String baseCreateBy;

    /** 下次跟进时间 */
    private Date nextFollowUpTime;

    /**
     * 新跟进记录表数据的base_id（该字段用于记录从新跟进记录表同步过来的数据）
     */
    private String cfrId;

    private String followUpObj;
}